

function move(options) {
    let {ele , prop , speed , end , cb} = options ;
    let cur = getCss(ele , prop) ;
    console.log(ele , prop);
    // 运动的方向   判断起点和终点的位置
    speed = end > cur ? speed : -speed ;
    const t = setInterval(() => {
        cur += speed ;
        // console.log(cur);
        setCss(ele , {
            // ['left'] : cur + 'px' 
            [prop] : cur + 'px'
        }) ;
        // 判断到达终点
        if(Math.abs(end - cur) < Math.abs(speed)) {
            
            setCss(ele , {
                [prop] : end + 'px' 
            }) ;
            console.log(end);
            clearInterval(t) ;
            cb && cb()
        }

    } , 20)
}